//
//  AyDefine.h
//  xWeibo
//
//  Created by alvis mac on 8/1/15.
//  Copyright (c) 2015 alvis. All rights reserved.
//

#define AyAppKey @"4147899472"
#define AyAppSecret @"1287d394050c10e14cbbc857c90a7ec1"
#define AyRedirectURI @"http://www.baidu.com"
#define AyLoginURL [NSString stringWithFormat:@"https://api.weibo.com/oauth2/authorize?client_id=%@&redirect_uri=%@", AyAppKey, AyRedirectURI]

#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)

#define AyColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]

#ifdef DEBUG
#define AyLog(...) NSLog(__VA_ARGS__)
#else
#define AyLog(...)
#endif



// 4.是否为4inch
#define fourInch ([UIScreen mainScreen].bounds.size.height == 568)

// 5.微博cell上面的属性
/** 昵称的字体 */
#define AyStatusNameFont [UIFont systemFontOfSize:15]
/** 被转发微博作者昵称的字体 */
#define AyRetweetStatusNameFont AyStatusNameFont

/** 时间的字体 */
#define AyStatusTimeFont [UIFont systemFontOfSize:12]
/** 来源的字体 */
#define AyStatusSourceFont AyStatusTimeFont

/** 正文的字体 */
#define AyStatusContentFont [UIFont systemFontOfSize:13]
/** 被转发微博正文的字体 */
#define AyRetweetStatusContentFont AyStatusContentFont

/** 表格的边框宽度 */
#define AyStatusTableBorder 5

/** cell的边框宽度 */
#define AyStatusCellBorder 10

/** 表格的边框宽度 */
#define IWSettingTableBorder AyStatusTableBorder

/** cell的边框宽度 */
#define IWStatusCellBorder 10
#define IWSettingCellMargin 5


// 6.微博cell内部相册
#define AyPhotoW 70
#define AyPhotoH 70
#define AyPhotoMargin 10

#define AyNotificationCenter [NSNotificationCenter defaultCenter]

#define IWUserDefaults [NSUserDefaults standardUserDefaults]
#define IWGlobalBg AyColor(232, 233, 232)






/*
 8.图片尺寸
 */
/** 中等头像宽高 */
extern const int IWIconWH;
/** 小头像宽高 */
extern const int IWIconSmallWH;
/** 大头像宽高 */
extern const int IWIconBigWH;
/** 认证图标宽高 */
extern const int IWVerifiedWH;
/** 会员图标宽高 */
extern const int IWMBWH;
/** 1张图片的尺寸 */
extern const int IWOnePhotoWH;
/** 多张图片的尺寸 */
extern const int IWMultiPhotoWH;

/*
 9.一条微博上的字体
 */
// 昵称
#define IWNameFont [UIFont systemFontOfSize:15]
// 时间
#define IWTimeFont [UIFont systemFontOfSize:12]
// 来源
#define IWSourceFont IWTimeFont
// 内容
#define IWContentFont IWNameFont
// 转发的昵称
#define IWRetweetNameFont [UIFont systemFontOfSize:15]
// 转发的内容
#define IWRetweetContentFont IWRetweetNameFont

/*
 10.一条微博上的颜色
 */
// 昵称
#define IWNameColor IWColor(88, 88, 88)
// 会员昵称颜色
#define IWMBNameColor IWColor(244, 103, 8)
// 时间
#define IWTimeColor IWColor(246, 157, 46)
// 内容
#define IWContentColor IWColor(52, 52, 52)
// 来源
#define IWSourceColor IWColor(153, 153, 153)
// 被转发昵称
#define IWRetweetNameColor IWColor(81, 126, 175)
// 被转发内容
#define IWRetweetContentColor IWColor(109, 109, 109)



#define kGlobalBg AyColor(232, 233, 232)

/*
 图片尺寸
 */
// 头像尺寸
#define kIconWidth 50
#define kIconHeight 50

#define kIconSmallWidth 34
#define kIconSmallHeight 34

#define kIconBigWidth 85
#define kIconBigHeight 85

// 认证
#define kVerifiedWidth 18
#define kVerifiedHeight 18

// 会员
#define kMBWidth 14
#define kMBHeight 14

// 表格外部左右的间距
#define kTableBorderPadding 5
// 表格内部内容的间距
#define kTableContentPadding 10
#define kTableContentSmallPadding 5

/*
 一条微博上的颜色
 */
// 昵称
#define kScreenNameColor AyColor(88, 88, 88)
// 会员昵称颜色
#define kMBScreenNameColor AyColor(244, 103, 8)
// 时间
#define kTimeColor AyColor(246, 157, 46)
// 内容
#define kTextColor AyColor(52, 52, 52)
// 来源
#define kSourceColor AyColor(153, 153, 153)
// 被转发昵称
#define kRetweetScreenNameColor AyColor(81, 126, 175)
// 被转发内容
#define kRetweetTextColor AyColor(109, 109, 109)


/*
 一条微博上的字体
 */
// 昵称
#define kScreenNameFont [UIFont systemFontOfSize:17]
// 时间
#define kTimeFont [UIFont systemFontOfSize:12]
// 来源
#define kSourceFont kTimeFont
// 内容
#define kTextFont kScreenNameFont
// 转发的昵称
#define kRetweetScreenNameFont [UIFont systemFontOfSize:16]
// 转发的内容
#define kRetweetTextFont kRetweetScreenNameFont


/**
 11.一些距离常量
 */
/** cell的边框宽度 */
extern const int IWCellBorderWidth;
/** tableView的边框宽度 */
extern const int IWTableBorderWidth;
/** cell之间的间距 */
extern const int IWCellMargin;
/** Dock的高度 */
extern const int IWStatusDockH;



